/**
 * @Description:分享配置 API
 * @Author: zqy
 * @Date: 2023-07-02 15:10:43
 * @Last Modified by: zqy
 * @Last Modified time: 2023-07-04 10:34:44
 * */

import request from '@/utils/request'
import { json2FormData } from '@/utils'

/**
 * 保存
 * @param {string} id (id存在为编辑，不存在为新增)
 * @param {string} beginTime  开始时间
 * @param {string} endTime  结束时间
 * @param {string} type 类型（包含：include，排除：exclude）
 */
export function saveConfig(data) {
  return request({
    url: `/api/v1/productShareTimeRangeLimit`,
    method: data.id ? 'put' : 'post',
    data
  })
}

/**
 * 删除
 * @param {string} id
 */
export function delConfig(id) {
  return request({
    url: `/api/v1/productShareTimeRangeLimit/${id}`,
    method: 'delete'
  })
}

/**
 * 获取分享时效
 * @param {String} id
 */
export function getProductShareTimeout() {
  return request({
    url: `/api/v1/sysConfig/getProductShareTimeout`,
    method: 'get'
  })
}
/**
 * 更新状态
 * @param {String} id
 * @param {number} value 值
 */
export function saveShareTimeout({ id, value }) {
  return request({
    url: `/api/v1/sysConfig`,
    method: 'PUT',
    data: { id, value }
  })
}
